package entities;

import java.io.Serializable;
import java.util.Date;

import basic.BaseEntity;
import basic.FieldMeta;

public class TWebsite extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@FieldMeta(primary = true, name = "编号", description = "网站编号,由4位商户号,2位子账户号加4位顺序数字组成", column = "web_no", require = true, range = true, length = 32, order = 0)
	private String webNo;

	public String getWebNo() {
		return webNo;
	}

	public void setWebNo(String webNo) {
		this.webNo = webNo;
	}

	@FieldMeta(name = "网站标识", description = "网站标识,可以存储商户自定义的标识字符以便于网站分类", column = "web_sign", require = true, length = 50, order = 1)
	private String webSign;

	public String getWebSign() {
		return webSign;
	}

	public void setWebSign(String webSign) {
		this.webSign = webSign;
	}

	@FieldMeta(name = "网站地址", description = "网站地址,不包含http://或者https://协议头部", column = "web_address", require = true, range = true, length = 200, order = 2)
	private String webAddress;

	public String getWebAddress() {
		return webAddress;
	}

	public void setWebAddress(String webAddress) {
		this.webAddress = webAddress;
	}

	@FieldMeta(name = "网站描述", description = "网站描述,主要用来记录网站所销售的产品类型", column = "web_descript", length = 500, order = 3)
	private String webDescript;

	public String getWebDescript() {
		return webDescript;
	}

	public void setWebDescript(String webDescript) {
		this.webDescript = webDescript;
	}

	@FieldMeta(name = "网站所属人", description = "网站所属人", column = "web_owner", length = 50, order = 4)
	private String webOwner;

	public String getWebOwner() {
		return webOwner;
	}

	public void setWebOwner(String webOwner) {
		this.webOwner = webOwner;
	}

	@FieldMeta(name = "网站注册日期", description = "网站注册日期", column = "web_register", length = 50, order = 5)
	private String webRegister;

	public String getWebRegister() {
		return webRegister;
	}

	public void setWebRegister(String webRegister) {
		this.webRegister = webRegister;
	}

	@FieldMeta(name = "有效期", description = "可交易的有效天数", column = "web_validity", require = true, order = 6)
	private Double webValidity;

	public Double getWebValidity() {
		return webValidity;
	}

	public void setWebValidity(Double webValidity) {
		this.webValidity = webValidity;
	}

	@FieldMeta(name = "是否可用", description = "是否可用", column = "web_state", require = true, length = 1, order = 7)
	private String webState;

	public String getWebState() {
		return webState;
	}

	public void setWebState(String webState) {
		this.webState = webState;
	}

	@FieldMeta(name = "创建日期", description = "创建日期", column = "web_date", require = true, range = true, order = 8)
	private Date webDate;

	public Date getWebDate() {
		return webDate;
	}

	public void setWebDate(Date webDate) {
		this.webDate = webDate;
	}

	@FieldMeta(name = "审核状态", description = "审核状态", column = "web_vstate", require = true, length = 1, order = 9)
	private String webVstate;

	public String getWebVstate() {
		return webVstate;
	}

	public void setWebVstate(String webVstate) {
		this.webVstate = webVstate;
	}

	@FieldMeta(name = "审核日期", description = "审核日期", column = "web_vdate", require = true, range = true, order = 10)
	private Date webVdate;

	public Date getWebVdate() {
		return webVdate;
	}

	public void setWebVdate(Date webVdate) {
		this.webVdate = webVdate;
	}

	@FieldMeta(name = "禁用原因", description = "禁用原因", column = "web_remark", length = 500, order = 11)
	private String webRemark;

	public String getWebRemark() {
		return webRemark;
	}

	public void setWebRemark(String webRemark) {
		this.webRemark = webRemark;
	}

}